lamb stew with mixed vegetables - Alemán Inglés Diccionario